const autoprefixer = require("autoprefixer");
const pxtorem = require("postcss-pxtorem");
const path = require('path');
const themePath = path.resolve(__dirname, 'src/assets/style/theme.less');

module.exports = {
	// 关闭eslint检查
	lintOnSave: false,
	// 配置css前缀,px转rem
	css: {
		loaderOptions: {
			less: {
				modifyVars: {
					hack: `true; @import "${themePath}";`
				}
			},
			postcss: {
				plugins: [
					autoprefixer(),
					pxtorem({
						rootValue: 37.5,
						propList: ["*"]
					})
				]
			}
		}
	},
	configureWebpack: {
		externals: {
			axios: "axios" // 配置使用CDN
		}
	},
	// devServer:{
	// 	proxy: { // 配置跨域
	// 		'/api': {
	// 			target: `https://guahao.tcyy.org.cn/api`, //请求后台接口
	// 			changeOrigin: true, // 允许跨域
	// 			pathRewrite: {
	// 				'^/api': '' // 重写请求
	// 			}
	// 		},
	// 	}
	// },
	// devServer: {
	// 	disableHostCheck: true,
	// 	proxy: {
	// 	    // 只要请求地址有'api'都会匹配上
	// 	    "/api": {
	// 	        target: "https://guahao.tcyy.org.cn/api",
	// 	        // 允许跨域
	// 	        changeOrigin: true,
	// 	        pathRewrite: {
	// 	            "^/api": "" //通过pathRewrite重写地址，将前缀/api转为/
	// 	        }
	// 	    }
	// 	}
	// }
};